Bi-Factor Approximation Algorithms for Hard Capacitated k-Median Problems
نویسندگان
چکیده
In the classical k-median problem the goal is to select a subset of at most k facilities in order to minimize the total cost of opened facilities and established connections between clients and opened facilities. We consider the capacitated version of the problem, where a single facility may only serve a limited number of clients. We construct approximation algorithms slightly violating the capacities based on rounding a fractional solution to the standard LP. It is well known that the standard LP has unbounded integrality gap if we only allow violating capacities by a factor smaller than 2, or if we only allow violating the number of facilities by a factor smaller than 2. In an earlier version of our work we showed that violating capacities by a factor of 2+ε is sufficient to obtain constant factor approximation of the connection cost. In this paper we substantially extend this result in the following two directions. First, we extend the 2+ε capacity violating algorithm to the more general k-facility location problem with uniform capacities, where opening facilities incurs a location specific opening cost. Second, we show that violating capacities by a slightly bigger factor of 3 + ε is sufficient to obtain constant factor approximation of the connection cost also in the case of the non-uniform hard capacitated k-median problem. Our algorithms first use the clustering of Charikar et al. to partition the facilities into sets of total fractional opening at least 1− 1/l for some fixed l. Then we exploit the technique of Levi, Shmoys, and Swamy developed for the capacitated facility location problem, which is to locally group the demand from clients to obtain a system of single node demand instances. Next, depending on the setting, we either use a dedicated routing tree on the demand nodes (for non-uniform opening cost), or we work with stars of facilities (for non-uniform capacities), to redistribute the demand that cannot be satissfied locally within the clusters. This research was supported by NCN 2012/07/N/ST6/03068 grant and by Warsaw Center of Mathematics and Computer Science from the KNOW grant of the Polish Ministry of Science and Higher Education. [email protected], [email protected] [email protected], [email protected]
منابع مشابه
An Improved Algorithm for the Hard Uniform Capacitated k-median Problem
In the k-median problem, given a set of locations, the goal is to select a subset of at most k centers so as to minimize the total cost of connecting each location to its nearest center. We study the uniform hard capacitated version of the k-median problem, in which each selected center can only serve a limited number of locations. Inspired by the algorithm of Charikar, Guha, Tardos and Shmoys,...
متن کاملAn approximation algorithm for Uniform Capacitated k-Median problem with 1 + ε capacity violation
We study the Capacitated k-Median problem, for which all the known constant factor approximation algorithms violate either the number of facilities or the capacities. While the standard LP-relaxation can only be used for algorithms violating one of the two by a factor of at least two, Shi Li [SODA’15, SODA’16] gave algorithms violating the number of facilities by a factor of 1 + exploring prope...
متن کاملConstant factor Approximation Algorithms for Uniform Hard Capacitated Facility Location Problems: Natural LP is not too bad
Abstract. In this paper, we study the uniform hard capacitated k facility location problem (CkFLP) and knapsack median problem (CKM). Natural LP of both the problems have an unbounded integrality gap. Byrka et al. in [5] present an (O(1/ǫ)) for CkFLP violating cpapcities by a factor of (2 + ǫ). However, the proofs in [5] do not seem to work. In this paper, we first raise the issues in [5] and t...
متن کاملA Survey of Algorithms for Capacitated k-median Problems
k-median is a classic optimization problem which has been studied extensively in the last few decades. The current best known approximation ratio for this problem is (2.675 + ). A more generalized version of this problem also considers the capacities of the given facilities. That is, each facility cannot serve more clients than its own capacity. Unfortunately, there is no known constant-factor ...
متن کاملA On Uniform Capacitated k-Median Beyond the Natural LP Relaxation
In this paper, we study the uniform capacitated k-median problem. In the problem, we are given a set F of potential facility locations, a set C of clients, a metric d over F ∪ C, an upper bound k on the number of facilities we can open and an upper bound u on the number of clients each facility can serve. We need to open a subset S ⊆ F of k facilities and connect clients in C to facilities in S...
متن کامل